+Tue Jan 8 14:19:43 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkcheckbutton.c (gtk_check_button_size_allocate):
+ Fix problem where child->requisition was accessed
+ directly instead of calling get_child_requisition()
+ (#68199, Damon Chaplin)
+
2001-01-08 James Henstridge <james@daa.com.au>
* gtk/gtkstyle.c: add trailing */ on doc comment.
+Tue Jan 8 14:19:43 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkcheckbutton.c (gtk_check_button_size_allocate):
+ Fix problem where child->requisition was accessed
+ directly instead of calling get_child_requisition()
+ (#68199, Damon Chaplin)
+
2001-01-08 James Henstridge <james@daa.com.au>
* gtk/gtkstyle.c: add trailing */ on doc comment.
+Tue Jan 8 14:19:43 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkcheckbutton.c (gtk_check_button_size_allocate):
+ Fix problem where child->requisition was accessed
+ directly instead of calling get_child_requisition()
+ (#68199, Damon Chaplin)
+
2001-01-08 James Henstridge <james@daa.com.au>
* gtk/gtkstyle.c: add trailing */ on doc comment.
+Tue Jan 8 14:19:43 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkcheckbutton.c (gtk_check_button_size_allocate):
+ Fix problem where child->requisition was accessed
+ directly instead of calling get_child_requisition()
+ (#68199, Damon Chaplin)
+
2001-01-08 James Henstridge <james@daa.com.au>
* gtk/gtkstyle.c: add trailing */ on doc comment.
+Tue Jan 8 14:19:43 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkcheckbutton.c (gtk_check_button_size_allocate):
+ Fix problem where child->requisition was accessed
+ directly instead of calling get_child_requisition()
+ (#68199, Damon Chaplin)
+
2001-01-08 James Henstridge <james@daa.com.au>
* gtk/gtkstyle.c: add trailing */ on doc comment.
+Tue Jan 8 14:19:43 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkcheckbutton.c (gtk_check_button_size_allocate):
+ Fix problem where child->requisition was accessed
+ directly instead of calling get_child_requisition()
+ (#68199, Damon Chaplin)
+
2001-01-08 James Henstridge <james@daa.com.au>
* gtk/gtkstyle.c: add trailing */ on doc comment.
+Tue Jan 8 14:19:43 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkcheckbutton.c (gtk_check_button_size_allocate):
+ Fix problem where child->requisition was accessed
+ directly instead of calling get_child_requisition()
+ (#68199, Damon Chaplin)
+
2001-01-08 James Henstridge <james@daa.com.au>
* gtk/gtkstyle.c: add trailing */ on doc comment.
if (GTK_BIN (button)->child && GTK_WIDGET_VISIBLE (GTK_BIN (button)->child))
{
+ GtkRequisition child_requisition;
gint border_width = GTK_CONTAINER (widget)->border_width;
+
+ gtk_widget_get_child_requisition (GTK_BIN (button)->child, &child_requisition);
- child_allocation.width = MIN (GTK_BIN (button)->child->requisition.width,
+ child_allocation.width = MIN (child_requisition.width,
allocation->width -
((border_width + focus_width + focus_pad) * 2
+ indicator_size + indicator_spacing * 3));
- child_allocation.height = MIN (GTK_BIN (button)->child->requisition.height,
+ child_allocation.height = MIN (child_requisition.height,
allocation->height - (border_width + focus_width + focus_pad) * 2);
child_allocation.x = (border_width + indicator_size + indicator_spacing * 3 +
widget->allocation.x + focus_width + focus_pad);